induced rain - French English Dictionary